#include <bits/stdc++.h>
#include <string>
using namespace std;
bool isconform(long long p,long long q)
{
	
	string s = to_string(p) + to_string(q);
	if(s.size() != 10)
		return false;
	sort(s.begin(),s.end());
	for(int i = 0; i < s.size(); i++)
	{
		if(s[i] != '0' + i)
			return false;
	}
	return true;
	
}
int main()
{
	
	for(int i = 10; i <= 30;i++)
	{
		long long tri = i*i*i;
		long long four = i*i*i*i;
		if(tri >= 1000 && tri <10000 && four >= 100000 && four < 1000000)
		{
			if(isconform(tri,four))
			{
				cout << i;
			}
		}
	}
	return 0;
}
